.tab-menu {
padding: .71em 0 0;
background:#fff;
}
.tab-menu  .iconfont{
	color:#FE6333;
	font-size:26px;
	
}
#menu1 li{
	border-bottom: 1px solid #e5e5e5;
}
.tbl-type {
display: table;
width: 100%;
margin:0;
padding:0;
}
ul, ol {
list-style: none;
}
.tab-menu .tbl-cell {
width: 25%;

vertical-align: top;
}
.tbl-cell {
display: table-cell;
vertical-align: top;
text-align: center;
}
.tab-menu .bdr-right {
border-right: 1px solid #e5e5e5;
}
.tab-menu a {
display: block;
text-align: center;
padding:5px 5px;
}
.tab-menu .tab-icon1, .tab-menu .tab-icon2, .tab-menu .tab-icon3, .tab-menu .tab-icon4 {
display: inline-block;
width: 1.5em;
height: 1.5em;
background: url(../img/index/icon.png) 0 -3.57em no-repeat;
background-size: 7.14em 7.14em;
}
.tab-menu .tab-text {
display: block;
padding-bottom: 5px;
font-size: 12px;
color: #333;
text-align: center;
}
.tab-menu .tab-icon2 {
background-position: -3.43em -3.57em;
}
.tab-menu .tab-icon3 {
background-position: -1.71em -3.57em;
}
.tab-menu .tab-icon4 {
background-position: -5.42em -3.57em;
}
.ad1 {
	margin-top: .71em;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}
.tbl-type {
	display: table;
	width: 100%;
}
.ad1 .tbl-cell {
	width: 50%;
	overflow: hidden;
}
.ad1 .tbl-cell,.ad2 .tbl-cell{
	display: table-cell;
	vertical-align: top;
	text-align: center;
}
.ad1 a, .ad2 a {
	display: block;
	text-align: center;
}
.main img {
	vertical-align: top;
}
.half-img {
	width: 100%;
	height: auto!important;
	overflow: hidden;
}
img, fieldset {
	border: 0;
}
.ad1 a, .ad2 a {
	display: block;
	text-align: center;
}
.ad1-left {
	border-left: 1px solid #e5e5e5;
}
.ad-border {
	border-bottom: 1px solid #e5e5e5;
}
.theme-pavilion {
	background:#fff;
	padding: 10px;
	border-top: 1px solid #e5e5e5;
}
.theme-pavilion .tbl-cell:first-child a {
	margin: 4px 2px 0 0;
}
.theme-pavilion a {
	display: block;
	border: 1px solid #e5e5e5;
}
.theme-pavilion .tbl-cell {
	width: 50%;
	overflow: hidden;
}